package vip.zhenzicheng.design_patterns.proxy.jdk_proxy;

/**
 * JDK 动态代理 基于接口
 *
 * @author zhenzicheng
 * @date 2022-05-25 18:41
 */
public class Client {
  public static void main(String[] args) {
    // 获取代理对象
    // 创建代理工厂对象
    ProxyFactory factory = new ProxyFactory();
    // 使用factory对象的方法获取代理对象
    SellTickets proxyObject = factory.getProxyObject();
    // 调用卖调用的方法
    proxyObject.sell();

    System.out.println(proxyObject.getClass());
  }
}
